(function ($) {
    //继承 tooltip
    $.extend($.fn.validatebox.defaults, {
        required: false,//定义为必填字段。
        // validType:'',//string,array 定义字段验证类型，比如：email, url等等。
        delay: 200, //
        missingMessage: '此为必填字段。', //当文本框未填写时出现的提示信息。
        // invalidMessage: '输入内容无效!', //当文本框的内容被验证为无效时出现的提示。
        tipPosition: 'right',//定义当文本框内容无效的时候提示消息显示的位置，有效的值有：'left','right'
        deltaX: 0,//提示框在水平方向上位移。
        // novalidate:false, //为true时关闭验证功能。
        // editable:true, //为true时用户可以在文本域中输入内容。
        // disabled:false,
        // readonly:false,
        validateOnCreate: false,//为true时在创建该组件时就进行验证。
        validateOnBlur: true, //为true时在该组件失去焦点的时候进行验证。
        width: 330,
    });

    /*定义校验规则*/
    $.extend($.fn.validatebox.defaults.rules, {
        length: {
            validator: function (value, param) {
                return param[1] >= value.length && value.length >= param[0];
            },
            message: '输入字符长度必须介于{0}-{1}之间。'
        },
        numBetween: {
            validator: function (value, param) {
                return value >= param[0] && value <= param[1];
            },
            message: '输入数字必须在[{0}-{1}]之间。'
        },
        integer: {
            validator: function (value) {
                return value % 1 === 0;
            },
            message: '输入必须是整数。'
        },


    });

})(jQuery);